package com.um.jdy.app.activity.entity.vo;

import com.um.jdy.common.market.entity.vo.ActivityVO;
import com.um.jdy.common.market.entity.vo.SeckillTimesVO;
import com.um.jdy.common.shop.entity.vo.GoodsVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Title
 * @Description
 * @Author renjunwei
 * @Date 2023/2/16 14:09
 */
@Data
public class GoodsActivityVO extends ActivityVO {

    @ApiModelProperty(value = "商品ID")
    private String shopGoodsId;

    @ApiModelProperty(value = "活动商品ID")
    private String marketActivityGoodsId;

    @ApiModelProperty(value = "秒杀场次id")
    private String marketSeckillTimesId;

    @ApiModelProperty(value = "活动价格")
    private Integer activityPrice;

    @ApiModelProperty(value = "活动总库存")
    private Integer totalActivityStock;

    @ApiModelProperty(value = "销量")
    private Integer orderNum;

    @ApiModelProperty(value = "满减列表")
    private List<GoodsReduceVO> reduces;

    @ApiModelProperty(value = "活动规格列表")
    private List<ActivityGoodsOptionVO> optionList;

    @ApiModelProperty(value = "秒杀场次")
    private SeckillTimesVO seckillTimes;

    @ApiModelProperty(value = "拼团列表")
    private List<GoodsGroupVO> groups;

}
